package com.hjq.service;

import com.hjq.common.PageResult;
import com.hjq.entity.vo.CollectionCourseVO;
import com.hjq.entity.vo.PageParam;

public interface CollectionService {
    /**
     * 分页查询收藏课程
     *
     * @param pageParam 分页参数
     * @return PageResult<CollectionCourseVO>
     */
    PageResult<CollectionCourseVO> findByUserIdAndPage( PageParam pageParam);
    /**
     * 添加收藏课程
     *
     * @param courseId 课程ID
     * @return Integer
     */
    Integer add(Long courseId);
    /**
     * 删除收藏课程
     *
     * @param id 收藏表ID
     * @return Integer
     */
    Integer delete(Long id);

}
